Skip to content

Accessibility: WCAG 2.2 AA fixes and checks - #7

Merged
aropjoe merged 1 commit into
mainfrom
desktop-app
Oct 9, 2026
Merged

aropjoe merged 1 commit into
mainfrom
desktop-app

Conversation

@aropjoe

@aropjoe aropjoe commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Contrast, focus, keyboard reading and adding quotes, reflow at 400% zoom, single-key shortcut off switch, motion that stops, announced messages. npm run a11y runs axe-core on every main screen; CI runs it on macOS.

- Contrast: dim text, red and field borders now meet AA (4.5:1 text, 3:1 fields).
- Focus is always visible in fields; a Skip to content link; the documents list
  is a proper table for screen readers.
- Keyboard: in a document, up and down select a paragraph and Enter adds it to
  notes; ⌘⇧N / Ctrl+Shift+N and ⌘⇧M work on any selection; the notebook menu
  moves with arrows.
- Reflow at 400% zoom without sideways scrolling, in the app and the workspace.
- The / shortcut can be turned off; the mascot stops moving within 5 seconds;
  workspace messages are announced.
- npm run a11y checks every main screen with axe-core against WCAG 2.2 A and
  AA; CI runs it on macOS.
@aropjoe
aropjoe merged commit 1f0c8fd into main Oct 9, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant